package ar.edu.utn.frsf.tpae.a2013.g03.persistencia.model;

public class Empleado extends Usuario{
	
	private String cargo;
	private String cuil;
	private String numeroCuenta;
	private String telefono;
	private String mail;
	
	public Empleado(){
		super();
		this.cargo = null;
		this.cuil = null;
		this.setNumeroCuenta(null);
		this.telefono = null;
		this.mail = null;
	}
	
	public Empleado(Integer id, String usuario, String contrasenia, String nombre, String apellido, 
			String dni, String cargo, String cuil, String numeroCuenta, String telefono, 
			String mail){
		super(id, usuario, contrasenia, nombre, apellido, dni);
		this.cargo = cargo;
		this.cuil = cuil;
		this.setNumeroCuenta(numeroCuenta);
		this.telefono = telefono;
		this.mail = mail;
	}
	
	public String getCargo() {
		return cargo;
	}
	public void setCargo(String cargo) {
		this.cargo = cargo;
	}
	public String getCuil() {
		return cuil;
	}
	public void setCuil(String cuil) {
		this.cuil = cuil;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getMail() {
		return mail;
	}
	public void setMail(String mail) {
		this.mail = mail;
	}

	public String getNumeroCuenta() {
		return numeroCuenta;
	}

	public void setNumeroCuenta(String numeroCuenta) {
		this.numeroCuenta = numeroCuenta;
	}
	
	public boolean equals(Empleado empleado){
		
		if(this.getIdUsuario() != empleado.getIdUsuario())
			return false;
		if(this.getUsuario() != empleado.getUsuario())
			return false;
		if(this.getContrasenia() != empleado.getContrasenia())
			return false;
		
		return true;
	}
}
